package com.bigdata.movieticketapi.service;

import com.bigdata.movieticketapi.common.pojo.PageResult;
import com.bigdata.movieticketapi.entity.CancelOrder;
import com.baomidou.mybatisplus.extension.service.IService;
import com.bigdata.movieticketapi.vo.req.AuditReqVO;
import com.bigdata.movieticketapi.vo.req.CancelOrderReqVO;
import com.bigdata.movieticketapi.vo.req.PageCancelOrderReqVO;
import com.bigdata.movieticketapi.vo.resp.PageCancelOrderRespVO;

/**
 * <p>
 * 记录取消订单 服务类
 * </p>
 *
 * @author movie
 * @since 2023-11-15
 */
public interface ICancelOrderService extends IService<CancelOrder> {

    void cancelOrder(CancelOrderReqVO vo);

    void audit(AuditReqVO vo);

    PageResult<PageCancelOrderRespVO> pageCancelOrder(PageCancelOrderReqVO vo);
}
